give me a rest! - French English Dictionary